package regular

import java.util.regex.Matcher

/**
 * @program: learn-groovy
 * @author: daoxuan
 * @create: 2019-09-12 10:38
 */
class Regular {
    /**
     * 正则表达式是用于在文本中查找子字符串的模式
     * Groovy使用〜“regex”表达式本地支持正则表达式
     * 引号中包含的文本表示用于比较的表达式。
     *  todo 正则需要 再研究
     * 规则
     *  ^ 开始
     *  $ 结束
     *  + 一次或多次
     *  * 零个或多个
     *  ? 零或一个
     *  {和} 用于匹配前一个字符的特定数量的实例
     *  。 可以表示任何字符。这被描述为通配符
     * @param args
     */
    static void main(String[] args) {
        println  "groovy " =~ '^*$'
//        println 'Groovy' =~ 'Groovy'
//        println 'Groovy' =~ 'oo'
//        println 'Groovy' ==~ 'Groovy'
//        println 'Groovy' ==~ 'oo'
//        println 'Groovy' =~ '∧G'
//        println 'Groovy' =~ 'G$'

    }
}
